home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / GAMEECTS / UNPROT4.LZH / UNPCC89.DOC < prev    next >
Text File  |  1989-02-06  |  27KB  |  590 lines

  1.  
  2.                   THE OFFICIAL UNPROTECTION SCHEME LIBRARY
  3.  
  4.            original document created and compiled by "The PaperBoy"
  5.                             and the CopyCats, Inc.
  6.               01-21-89, 01-26-89, 01-30-89, 02-04-89, 02-06-89
  7. -----------------------------------------------------------------------------
  8. The following protection removal schemes took  many valuable hours of time to
  9. create.  This file contains the procedures for  many of the  latest  software
  10. packages  out  today.   (This  document  is updated at every new unprotection
  11. scheme  or  schemes  we  find.)   Please  be patient if your program can't be
  12. cracked yet.  It will be, pretty soon, we hope.
  13.  
  14.         ! Please note that these patches are for personal use only !
  15.  
  16.                       We are THE COPYCATS INCORPORATED:
  17.  
  18.                     Seymore Warez Unprotected (President)
  19.     The PaperBoy, MasterByte, The Gigolo, The Ninjutsu, SlimeMan, Shimba,
  20.  Grand Central Station, Didley Bop, Dr. Disk, The No Cause People In Florida
  21.  
  22.                  ** Just cracking software, byte by byte. **
  23.  
  24.  Use these software unprotection schemes at own risk!   (Try with a BACKUP!)
  25. -----------------------------------------------------------------------------
  26. These programs have unprotection patches or fixes in this document:        29
  27.  
  28.          Accolade: 4th & Inches, Test Drive, Fast Break, Grand Prix Circuit,
  29.                    Apollo 18
  30.        Activision: The Last Ninja+fix, Rampage
  31.            Sierra: Leisure Suit Larry II, King's Quest IV, Manhunter:  NYork
  32.                    Police Quest II, Gold Rush!
  33.         MindScape: Willow, Bop'n Wrestle, Infiltrator, Defender of the Crown,
  34.                    Perfect College
  35.              Epyx: The Games: Summer E, TechnoCop/fix, California Games, The
  36.                    Games: Winter E.
  37.    Simon&Schuster: Star Trek: The Kobayashi Alternative
  38.          DataSoft: Bruce Lee/fix
  39.   Electronic Arts: Advanced Flight Trainer 1.2
  40. Spectrum Holobyte: Gato: WW2 Submarine Simulator
  41.        Broderbund: The Print Shop, Ancient Art of War
  42.       Cignet Tech: Little Black Book
  43.          PowerUp!: most software
  44.           Infocom: BattleTech!
  45.              misc: Trivia Fever
  46.  
  47.    /fix=fix only, no unprotection patch    +fix=fix and unprotection patch
  48. -----------------------------------------------------------------------------
  49. A NOTE ON COPY PROTECTION
  50.  
  51. At the CopyCats, we would like to make a statement on copy protection. We see
  52. this  concept  as  unnecessary.  Crude disk checking and trudging through the
  53. manuals for "key words," make it very difficult for many of the novice users,
  54. as well as the experienced computer users.  Many  of  our  "program  hackers"
  55. also feel  they do not promote software  piracy.  They  only  help the people
  56. who  are  against  the  protection  schemes and use of software authorization
  57. procedures.  And, if it continues, WE will continue.
  58.  
  59.                                                "S. W. Unprotected"
  60.                                                President of The CopyCats, Inc
  61. -----------------------------------------------------------------------------
  62. LAST MINUTE HACKER'S NOTES
  63.  
  64. The  PaperBoy  here.  You may notice that many of these programs have similar
  65. protection  scheme  instruction  codes.   If  you  have a program that has no
  66. unprotection  scheme  here,  apply it to the program and test it.  That's how
  67. we were able to pull most schemes down. Remember, this is for the experienced
  68. user.  Don't mess up your originals, either.  And, use write-protect tabs for
  69. the  scheme  checking  -  last  time,  it  erased itself due to a backfire of
  70. the BIOS interrupt 13hex.  Smart program, but WE cracked it.  CAREFUL!
  71. -----------------------------------------------------------------------------
  72.                           THE UNPROTECTION SCHEMES!
  73. -----------------------------------------------------------------------------
  74. 1. MOST MAJOR ACCOLADE SOFTWARE, The PaperBoy
  75.  
  76. To remove the protection schemes of 4TH & INCHES, TEST DRIVE, FAST BREAK**, &
  77. other ACCOLADE SOFTWARE:
  78.  
  79.     Search for these bytes: 55 56 57 06 1E  (use Norton Utilities, DEBUG
  80.        And replace it with: 31 C0 C3 06 1E    PC-Tools, or equivalent)
  81.  
  82.  ** If you wish to patch FAST BREAK, you must modify all main FB-?.EXE files
  83.     and the FB.RTL file.
  84. -----------------------------------------------------------------------------
  85. 2. GRAND PRIX CIRCUIT BY ACCOLADE, Two Guys
  86.  
  87. The  previous  ACCOLADE  unprotection  scheme was incompatible with its later
  88. released game, GRAND PRIX CIRCUIT.  With an updated protection, you must:
  89.  
  90.           Search for these bytes   ------>   And replace it with
  91.          1. BE 06 00 E8 13 00                EB 16 00 EB 13 00
  92.          2.    F6 C4 10 75 0B                EB 0E 10 75 0B
  93.          3.          72 5F BB                90 90 BB
  94.          4.          75 47 BE                90 90 BE
  95.          5.          B8 09 02                EB 0A 02
  96.          6.       75 03 E8 03                EB 03 E8 03    (GPEGA.EXE only!)
  97. -----------------------------------------------------------------------------
  98. 3. LEISURE SUIT LARRY II BY SIERRA, Pirates-R-Us
  99.  
  100. LEISURE SUIT LARRY GOES LOOKING FOR LOVE  IN SEVERAL WRONG PLACES  by  Sierra
  101. On-Line  has  a  seriously annoying protection scheme. The player must trudge
  102. through  the  manual  to  look for  girl's phone number in order to enter the
  103. game.  This  patch force the program to accept any input at the prompt in the
  104. initialization of the program.
  105.  
  106.    1. Rename SIERRA.EXE to SIERRA.XXX
  107.    2. Enter DEBUG and enter the following lines.
  108.  
  109.              E 0394 F6
  110.              E 4210 52 5C
  111.              E 9E1D B8 08 35 CD 21 89 1E FC 12 8C 06 FE 12 B8 24 35
  112.              E 9E2D CD 21 89 1E 00 13 8C 06 02 13 B8 24 35 CD 21 89
  113.              E 9E3D 1E 04 13 8C 06 06 13 07 1E 0E 1F BA 6B 9C B8 23
  114.              E 9E4D 25 CD 21 BA 6C 9C B8 24 35 CD 21 1F E8 5A 00 C7
  115.              E 9E5D 06 FA 12 01 00 C3 90 57 51 B9 0F 00 BF 86 BA C6
  116.              E 9E6D 05 00 83 C7 09 E2 F8 59 5F 2E C7 06 10 3F 0E 01
  117.              E 9E7D E9 8F A3 90 90 90 90 90 90 90 90 90 90 98 90 83
  118.              E 9E8D 3E FA 12 00 75 01 C3 1E 07
  119.              E F676 8E D8 B1 03
  120.              W
  121.              Q
  122.  
  123.    3. Rename SIERRA.XXX back to SIERRA.EXE
  124. -----------------------------------------------------------------------------
  125. 4. STAR TREK: THE KOBAYASHI ALTERNATIVE BY SIMON & SCHUSTER, Dr. Disk
  126.  
  127. This  simple  protection scheme can be bypassed with Central Point Software's
  128. NOKEY (distributed with COPY II-PC), or you can use the removal scheme below.
  129.  
  130.          Search through ST.EXE for CD 13 and replace it with 90 90.
  131.  
  132. You  can  use this patch with most software that you use with NOKEY to bypass
  133. its protection scheme.
  134. -----------------------------------------------------------------------------
  135. 5. RAMPAGE AND THE LAST NINJA BY ACTIVISION, INC., The Ninjutsu
  136.  
  137. The above unprotection scheme can be used on these two ACTIVISION programs.
  138. Search the main EXE files for CD 13 and replace it with 90 90.
  139. -----------------------------------------------------------------------------
  140. 6. MANHUNTER: NEW YORK BY SIERRA, Bart Montgomery
  141.  
  142.             Search the file MHVOL.1 for these bytes: 41 06 7A
  143.                   and replace them with these bytes: 7F C3 00
  144. -----------------------------------------------------------------------------
  145. 7. FIX FOR BRUCE LEE BY DATASOFT, The PaperBoy (FOR DISK VERSION ONLY)
  146.  
  147.      First, Bruce Lee is an excellent product.  It's just that (aaarrrggghhh)
  148. you have no  `falls' left, and you feel yourself quite near the finish of the
  149. game. Suddenly, one of those little dots floating on floor taps your foot and
  150. you get zapped.  You see the sign "Game Over" and you feel pretty pissed, and
  151. wish  you  could open the drive and rip the disk to shreds, but that would be
  152. a waste.  So, fix it! One thing you could do is play option C, one player vs.
  153. your opponent played by the other player. But this time, play alone, and make
  154. sure  the  second joystick is calibrated wrong. If the computer sees that the
  155. Yamo  isn't  moving,  it  will take over, so a wrong calibration will make it
  156. move always.  So, you're playing, but that stupid ninja is in your way and it
  157. won't  let you win.  Alternative?  Eliminate him.  And this is how you do it.
  158. Get  a  disk  utility,  preferably Norton Utilities.  Zap the Bruce Lee disk,
  159. with the following information.
  160.  
  161.      Sector 271                             Sector 271
  162.      Offset 139                     and     Offset 354
  163.      Change 09(hex) to 63(hex)              Change 09(hex) to 63(hex)
  164.      
  165.      That's all there  is  to it.  Now you play, the Green Yamo flying around
  166. crazily, and the ninja... hmm... the ninja seems to appear for a quick second
  167. then disappear.  Now, he's never gonna touch you!
  168. -----------------------------------------------------------------------------
  169. 8. GATO: WORLD WAR 2-CLASS SUBMARINE SIMULATOR BY SPECTRUM HOLOBYTE, SlimeMan
  170.  
  171.               To unprotect GATO, use the following table below.
  172.  
  173.                   Sector    Offset    Contents  Change To
  174.  
  175.                     53        0E        72 11     90 90
  176.                     53        13        72 0C     90 90
  177.                     53        53        72        EB
  178.                     53        65        75        EB
  179. -----------------------------------------------------------------------------
  180. 9. TRIVIA FEVER, Grand Central Station
  181.  
  182. To unprotect TRIVIA FEVER, follow the steps below.
  183.  
  184.    1. Rename TF.EXE to TF.XXX
  185.    2. Enter DEBUG and type in the lines below.
  186.          -E 257E       <ENTER>
  187.          -75.90 03.90  <ENTER>
  188.          -W            <ENTER>
  189.          -Q            <ENTER>
  190.    3. Rename TF.XXX back to TF.EXE
  191. -----------------------------------------------------------------------------
  192. 10. THE GAMES: SUMMER EDITION BY EPYX, Dr. Disk
  193.  
  194. To unprotect THE GAMES, use the following patch below.
  195.  
  196.                Search for these bytes: E8 87 00 59 C6
  197.                   And replace it with: 59 59 5F EB 55
  198. -----------------------------------------------------------------------------
  199. 11. LITTLE BLACK BOOK BY CIGNET TECHNOLOGIES, The Gigolo
  200.  
  201. To unprotect your LITTLE BLACK BOOK, search the file BOOK.EXE and patch:
  202.  
  203.          Search for these bytes:  ---->  and replace it with these bytes:
  204.       3D 00 00 74 07 C6 06 03 01         B8 00 00 74 07 C6 06 03 00
  205.       CD 13 B8 01 02 CD 13 72 0E         90 90 90 90 90 90 90 EB 0E
  206.             EB F5 F6 C4 06 75 06         EB F5 F6 C4 06 EB 06
  207.  
  208. Now, search in the file LBB.EXE and patch:
  209.  
  210.          Search for these bytes:  ---->  and replace it with these bytes:
  211.    3D 00 00 74 07 C6 06 76 04 01         B8 00 00 74 07 C6 06 76 04 00
  212.       CD 13 B8 01 02 CD 13 72 0E         90 90 90 90 90 90 90 EB 0E
  213.             EB F5 F6 C4 06 75 06         EB F5 F6 C4 06 EB 06
  214. -----------------------------------------------------------------------------
  215. 12. KING'S QUEST IV: THE PERILS OF ROSELLA BY SIERRA ON-LINE, Pirates-R-Us
  216.  
  217. To  completely  bypass the documentational protection on KING'S QUEST IV, use
  218. the procedure below.
  219.  
  220.    1. First, search your Quality Assurance file for the correct edition date.
  221.       It is found in the ????????.QA file.
  222.    2. If you do not have your version dated 09-19-88 nor 09-24-88, you cannot
  223.       proceed with this patch.  Sorry!
  224.    3. Rename SIERRA.EXE to SIERRA.XXX.
  225.    4. Enter DEBUG and type the following lines below.
  226.    
  227.       (if you have the 09-19-88 version, use this patch)
  228.       E 0394 82
  229.       E 0CB4 90 E8 38 98
  230.       E A4A9 B8 08 35 CD 21 89 1E 7E 12 8C 06 80 12 B8 24 35 CD 21 89 1E
  231.       E A4BD 82 12 8C 06 84 12 B8 24 35 CD 21 89 1E 86 12 8C 06 88 12 07
  232.       E A4D1 1E 0E 1F BA F7 A2 B8 24 35 CD 21 BA F8 A2 B8 24 35 CD 21 1F
  233.       E A4E5 E8 5A 00 C7 06 7C 12 01 00 C3 90 80 FB 98 75 16 C7 04 32 95
  234.       E A4F9 C6 44 02 00 2E C7 06 B4 09 FF 97 2E C7 06 B6 09 A0 01 FF A7
  235.       E A50D A0 01 90 90 90 90 90 90 90 90 90 83 3E 7C 12 00 75 01 C3 1E
  236.       E A521 07
  237.       W
  238.       Q
  239.       
  240.       (if you have the 09-24-88 version, use this patch)
  241.       E 0394 74
  242.       E 0CB4 90 E8 2A 98
  243.       E A49B B8 08 35 CD 21 89 1E 5E 12 8C 06 60 12 B8 23 35 CD 21 89 1E
  244.       E A4AF 62 12 8C 06 64 12 B8 24 35 CD 21 89 1E 66 12 8C 06 68 12 07
  245.       E A4C3 1E 0E 1F BA E9 A2 B8 23 25 CD 21 BA EA A2 B8 24 25 CD 21 1F
  246.       E A4D7 E8 5A 00 C7 06 5C 12 01 00 C3 90 80 FB 98 75 16 C7 04 32 99
  247.       E A4EB C6 44 02 00 2E C7 06 B4 09 FF 97 2E C7 06 B6 09 0A 05 FF A7
  248.       E A4FF 0A 05 90 90 90 90 90 90 90 90 90 83 3E 5C 12 00 75 01 C3 1E
  249.       E A513 07
  250.       W
  251.       Q
  252.  
  253.    5. Rename SIERRA.XXX back to SIERRA.EXE.
  254. -----------------------------------------------------------------------------
  255. 13. CALIFORNIA GAMES BY EPYX, Jonathan Millhouse
  256.  
  257. To override the disk protection scheme in CALIFORNIA GAMES, enter Norton
  258. Utilities or your favorite disk/file editor and open CALGAMES.EXE.
  259.  
  260.                 Search for these bytes: FA FC 55 56 57
  261.        And replace it with these bytes: 00 00 31 C0 C3
  262. -----------------------------------------------------------------------------
  263. 14. CHUCK YEAGER'S ADVANCED FLIGHT TRAINER BY ELECTRONIC ARTS, Tony Elliott
  264.  
  265. (Version 1.2 only)
  266.  
  267.           1.  Rename AFT.EXE to AFT.XXX
  268.           2.  Enter DEBUG with AFT.XXX open for editing.
  269.           3.  At the DEBUG "-" prompt, type
  270.  
  271.               U 0DBB <ENTER>
  272.  
  273. Several  lines  with  be displayed on screen. You are interested in the first
  274. two.  They should look EXACTLY like this:
  275.  
  276.               xxxx:0DBB  E9A3A7         JMP   B561
  277.               xxxx:0DBE  C3             RET
  278.  
  279. The "xxxx" represents any four  hexadecimal  numbers.   If  you have a match,
  280. on  to  the next step.  If not, you probably have the wrong version.  Sorry!
  281.  
  282.           4.  At the "-" prompt again, type
  283.  
  284.               U 0E38 <RETURN>
  285.  
  286. Several lines of code will again be displayed on screen.  Look  at  the first
  287. two following  the "U 0E38" command.  They should also match exactly with the
  288. following:
  289.  
  290.               xxxx:0E38  880E5005       MOV  [0550],CL
  291.               xxxx:0Exx  8A0E4D05       MOV  CL,[054d]
  292.  
  293. If you have a match here, then you should  have  a  compatible version of the
  294. AFS program.  If not, sorry!
  295.  
  296.           5.  At the "-" prompt, type the following:
  297.  
  298.               E 0DBB 90 90 90 <ENTER>
  299.               E 0E38 C3 90 90 90 <ENTER>
  300.               W <ENTER>
  301.               Q <ENTER>
  302.  
  303. You should now be back in DOS.  Only one more step left.
  304.  
  305.           6.  Rename AFT.XXX back to AFT.EXE
  306.  
  307. That's it!  You now have an unprotected copy of AFT.
  308. -----------------------------------------------------------------------------
  309. 15. POWER-UP! SOFTWARE, The No Cause People in Florida
  310.  
  311. To unprotect most programs from POWER-UP!, load the main EXE file with Norton
  312. Utilities or such.
  313.  
  314.           Search for the bytes: E8 48 FF
  315.            And replace it with: 90 90 90
  316. -----------------------------------------------------------------------------
  317. 16. THE PRINT SHOP BY BR0DERBUND, Swamp Fox
  318.  
  319. The Print Shop employs two sections of code to copy protect itself. The first
  320. is embedded in PS.EXE and is exercised when the program is run from a floppy.
  321. The second is  embedded in PSINIT.OVR and is employed when the program is run
  322. from a hard or ram disk. Once activated,  both seek out a specially formatted
  323. track on the A: drive and terminate the program if not found.
  324.  
  325. Both sections of code will be un-hooked here so that the program will run
  326. from either a floppy or a hard disk.
  327.  
  328. RENAME PS.EXE PS.ZAP                            Rename for DEBUG
  329.  
  330. DEBUG PS.ZAP                                    Start DEBUG
  331.  
  332. S0 9000 CD 13                                   Search for Disk interrupt 13
  333.  
  334. XXXX:3AC6                                       You should find these two:
  335. XXXX:3ADF
  336.  
  337. U 3AC6                                          Unassemble code to make sure
  338.                                                 you're in the right place :
  339.  
  340. XXXX:3AC6       INT     13                      A test for any disk in A:
  341. XXXX:3AC8       MOV     BYTE PTR [0A91],02
  342. XXXX:3ACD       DEC     BYTE PTR [0A91]
  343. XXXX:3AD1       JZ      3AE6
  344. XXXX:3AD3       MOV     DH,00                   \
  345. XXXX:3AD5       MOV     DL,00                    | This sets up a look for the
  346. XXXX:3AD7       MOV     CH,09                    | special track
  347. XXXX:3AD9       MOV     CL,0A                    |
  348. XXXX:3ADB       MOV     AL,01                    |
  349. XXXX:3ADD       MOV     AH,04                    |
  350. XXXX:3ADF       INT     13                      /
  351. XXXX:3AE1       CMP     AH,00                   If not there ... Loop then
  352. XXXX:3AE4       JNZ     3ACD                    Zonk! Terminate Program...
  353.  
  354.  
  355. A 3AC6                                          Get rid of 1 st diskette look
  356.  
  357. XXXX:3AC6       NOP                             Remove the INT 13
  358. XXXX:3AC7       NOP
  359. XXXX:3AC8
  360.  
  361. A 3ADD                                          Get rid of the real test:
  362.  
  363. XXXX:3ADD       MOV     AH,00                   Give it what it wants in AH
  364. XXXX:3ADF       NOP                             Remove the INT 13
  365. XXXX:3AE0       NOP
  366. XXXX:3AE1
  367.  
  368. W                                               Write out the changed code
  369.  
  370. Q                                               Quit DEBUG
  371.  
  372. RENAME PS.ZAP PS.EXE                            Rename for running program
  373.  
  374. (The program will now run from floppy disks without further changes)
  375.  
  376. Now for the second portion of the copy protection :
  377.  
  378. DEBUG PSINIT.OVR                                Start DEBUG (using a copy !)
  379.  
  380. S0 2000 CD 13                                   Look for disk interrupt 13
  381.  
  382. XXXX:0479                                       You should find these three:
  383. XXXX:0492
  384. XXXX:04BD
  385.  
  386. U 0479
  387.  
  388. XXXX:0479       INT     13                      A test for any disk in A:
  389. XXXX:047B       MOV     BYTE PTR [CD57],02
  390. XXXX:0480       DEC     BYTE PTR [CD57]
  391. XXXX:0484       JZ      04DB
  392. XXXX:0486       MOV     CL,11                   \
  393. XXXX:0488       MOV     AH,04                    |
  394. XXXX:048A       MOV     DH,00                    |
  395. XXXX:048C       MOV     CH,09                    | This sets up a look for the
  396. XXXX:048E       MOV     DL,00                    |   special track
  397. XXXX:0490       MOV     AL,01                    |
  398. XXXX:0492       INT     13                      /
  399. XXXX:0494       CMP     AH,00                   If not there ... Loop then
  400. XXXX:0497       JNZ     0480                       Zonk ! Terminate Program...
  401.  
  402.                                                 (Look familiar ?)
  403.  
  404. U 04BD
  405.  
  406. XXXX:04BD       INT     13                      This one's a read (same idea)
  407. XXXX:04BF       CMP     AH,00
  408. XXXX:04C2       JNZ     04A5
  409. XXXX:04C4       ADD     BX,018B
  410. XXXX:04C8       MOV     CL,05
  411. XXXX:04CA       ES:
  412. XXXX:04CB       MOV     AL,[BX]
  413. XXXX:04CD       CMP     AL,41
  414. XXXX:04CF       JNZ     04DB
  415. XXXX:04D1       INC     BX
  416. XXXX:04D2       DEC     CL
  417. XXXX:04D4       JNZ     04CA
  418. XXXX:04D6       MOV     AX,0000                 This is the success exit !
  419. XXXX:04D9       JMP     04DE
  420.  
  421. A 0479
  422.  
  423. XXXX:0479       NOP                             Remove INT 13
  424. XXXX:047A       NOP
  425. XXXX:047B
  426.  
  427. A 0490
  428.  
  429. XXXX:0490       MOV     AH,00                   Give it what it wants in AH
  430. XXXX:0492       NOP                             Remove INT 13
  431. XXXX:0493       NOP
  432. XXXX:0494
  433.  
  434. A 04BD
  435.  
  436. XXXX:04BD       JMP     04D6                    Jump to success exit code
  437. XXXX:04BF
  438.  
  439. W                                               Write out the changed code
  440.  
  441. Q                                               Quit DEBUG
  442.  
  443.  
  444. The program may   now  be run from a hard disk or floppy as desired. The hard
  445. disk  set up will  ask  for  the  master diskette to be inserted but won't do
  446. any checking or diskette access at all.
  447. -----------------------------------------------------------------------------
  448. 17. THE ANCIENT ART OF WAR BY BR0DERBUND, Didley Bop
  449.  
  450. Load  up  Norton Utilities with WAS.EXE and search for these bytes: E8 F8 32.
  451. Replace them with B8 01 00.  Now, it's unprotected!
  452. -----------------------------------------------------------------------------
  453. 18. FIX FOR BATTLETECH BY INFOCOM, The PaperBoy
  454.  
  455. You don't have enough C-Bills?  Well, this will help.  Save your game and run
  456. Norton  Utilities  or  such with the GAME# (#=number of the save game) ready.
  457. Edit the bytes at offset 05D5hex and 05D6hex and replace it with 00 70.  That
  458. should give you about 28672 C-Bills when you return to the game.  You may  go
  459. as  high  as  FF 7F, which will total 32767, but I wouldn't want to go higher
  460. than that, or there could be a program interpretation screwup.
  461. -----------------------------------------------------------------------------
  462. 19. FIX FOR TECHNOCOP BY US GOLD AND EPYX, Shimba
  463.  
  464. If you start with only 5 lives and must go through 11 levels of harsh battle,
  465. I  don't  think  you'll  make it, unless you are lucky and fast enough to get
  466. extra  lives.  Save your game, enter NU and change the byte at offset 5hex to
  467. 05.  This will return you to 5 lives.  I tried fixing it with FF, but I found
  468. out that it doesn't work - I lose as if I had no lives left.  You can attempt
  469. to screw around with other bytes and hopefully get more lives than five.
  470. -----------------------------------------------------------------------------
  471. 20. WILLOW BY MINDSCAPE/CINEMAWARE, Hacker Joe
  472.  
  473. Open WILLOW.EXE with your hex file editor and perform these operations:
  474.  
  475.            Search for these bytes:  ---->  And replace with:
  476.            CD 13 59                        90 90 59
  477.            74 02 EB E6                     EB 02 EB E6
  478.            75 04 3C 00                     EB 18 3C 00
  479.            3C F8 75 14                     3C F8 EB 14
  480.            73 0C 33 C0                     EB 0C 33 C0
  481. -----------------------------------------------------------------------------
  482. 21. BOP 'N WRESTLE BY MINDSCAPE, SlimeMan
  483.  
  484. Prepare  BOP.EXE for editing with NU or compatible program.  Search for these
  485. bytes: B8 00 19 CD and replace them with: 31 C0 EB 2F.
  486. -----------------------------------------------------------------------------
  487. 22. FIX FOR THE LAST NINJA BY ACTIVISION, The Ninjutsu
  488.  
  489. Not enough lives?  Well,  save your game and enter your hex-style editor with
  490. that save game file open for editing.  Change the byte at offset 59hex to any
  491. hex number  from 00 to FF.  FF will obviously give you 255 lives, so why want
  492. the 00?  Your  screen  will  be lined up with those damn apples on the bottom
  493. status screen, but they won't effect the game.
  494. -----------------------------------------------------------------------------
  495. 23. INFILTRATOR BY MINDSCAPE, MasterByte
  496.  
  497. This unprotection scheme was very similar to that of  BOP 'N WRESTLE.  Here's
  498. its own version.  ** Make sure you change all EXE files (except INSTALL)! **
  499.  
  500.                 Search for these bytes: 31 C0 19 CD
  501.                    And replace it with: EB 33 19 CD
  502. -----------------------------------------------------------------------------
  503. 24. APOLLO 18 BY ACCOLADE, Two Guys
  504.  
  505. To unprotect APOLLO 18, use Norton Utilities or PC-Tools and...
  506.  
  507.                 Search for these bytes: 9A 29 00
  508.                    And replace it with: EB 1B 00
  509. -----------------------------------------------------------------------------
  510. 25. DEFENDER OF THE CROWN BY MINDSCAPE/CINEMAWARE, The Doctor of MASH
  511.  
  512. To unprotect DEFENDER OF THE CROWN,  use DEBUG for this one.  Rename the file
  513. DOC.EXE to DOC.XXX and follow the instructions below.
  514.  
  515. DEBUG DOC.XXX <CR>
  516. -S 0 FFFF B8 00 A0 50 FF 36 0A 45 <CR> ; search for beginning of routine.
  517. xxxx:3BCC                              ; addresses may be different
  518. xxxx:3BF2
  519. -A3BCC <CR>                            ; assemble at first address
  520. xxxx:3BCC JMP 3BF2 <CR>                ; jump to second address
  521. xxxx:3BCE <CR>
  522. -W <CR>                                ; write the edited file back to disk
  523. Writing 11600 bytes
  524. -Q <CR>                                ; quit, return to DOS
  525.  
  526. Now, rename DOC.XXX back to DOC.EXE.  It's unprotected.
  527. -----------------------------------------------------------------------------
  528. 26. PERFECT COLLEGE, Dr. Disk
  529.  
  530. This  unprotection  scheme is very similar to that of unprotection scheme #1,
  531. the  ACCOLADE  schemes.  However,  the  program  places  a  RETF (far return)
  532. instruction instead of the normal RET.  So, ready COLLEGE.EXE for edit, and:
  533.  
  534.         Search for these bytes: 55 56 57 06 1E
  535.            And replace it with: 31 C0 CB 06 1E
  536. -----------------------------------------------------------------------------
  537. 27. POLICE QUEST II: THE VENGEANCE BY SIERRA, Pirates-R-Us
  538.  
  539. The new line of SIERRA software protected with the documentational check have
  540. almost identical patches to the main EXE file.  This one was no sweat.
  541.  
  542. Rename SIERRA.EXE to SIERRA.XXX and load DEBUG.  Enter these lines:
  543.  
  544.             E 0394 74
  545.             E 7FDB 05 1F
  546.             E 9E9B B8 08 35 CD 21 89 1E 38 13 8C 06 3A 13 B8 24 35
  547.             E 9EAB CD 21 89 1E 3C 13 8C 06 3E 13 B8 24 35 CD 21 89
  548.             E 9EBB 1E 40 13 8C 06 42 13 07 1E 0E 1F BA E9 9C B8 23
  549.             E 9ECB 25 CD 21 BA EA 9C B8 24 35 CD 21 1F E8 5A 00 C7
  550.             E 9EDB 06 36 13 01 00 C3 90 57 51 B9 38 00 BF B8 AB C6
  551.             E 9EEB 05 00 47 E2 FA 2E C7 06 DB 7C 5B 01 59 5F E9 DE
  552.             E 9EFB E0 90 90 90 90 90 90 90 90 90 90 90 90 90 90 83
  553.             E 9F0B 3E 36 13 00 75 01 C3 1E 07
  554.             W
  555.             Q
  556.  
  557. Rename SIERRA.XXX back to SIERRA.EXE and your unprotection is complete.
  558. -----------------------------------------------------------------------------
  559. 28. GOLD RUSH! BY SIERRA, Sir Graham
  560.  
  561. To  avoid  the  80-page  manual  for the keywords, prepare the file GRDIR for
  562. DEBUG and enter the following lines:
  563.  
  564.             E 28C CC
  565.             E 28D 7A
  566.             W
  567.             Q
  568. -----------------------------------------------------------------------------
  569. 29. THE GAMES: WINTER EDITION BY EPYX, Super Dave
  570.  
  571. To unprotect THE GAMES: WINTER EDITION, follow these steps below:
  572.  
  573.     1. Rename GAMES.EXE to GAMES.XXX.
  574.     2. Enter DEBUG with GAMES.XXX ready for modifications.
  575.     3. Type "S 0000 FFFF 0B C0 74 01" to search for the protection pattern.
  576.     4. The  computer should respond with only one address.  If none or more
  577.        than one is given, this unprotection scheme may not work.  Sorry!
  578.     5. Take the address given (in the form of XXXX:YYYY) and subract 5 from
  579.        the  YYYY  address.  The numbers are in hexidecimal.  Do not attempt
  580.        this patch if you do not understand hex.
  581.     6. Use the subracted number (ZZZZ) and enter it in DEBUG as follows:
  582.        "E ZZZZ EB 03 90 90 90 31 C0" to NOP the protection scheme.
  583.     7. Save the modified file by entering "W", then entering "Q" to exit to
  584.        DOS.
  585.     8. Rename the file GAMES.XXX back to GAMES.EXE.
  586. -----------------------------------------------------------------------------
  587.   This file is updated every week.  Watch out for new unprotection schemes!
  588. Please  upload  this  file  archived as "UNP89-#.ARC," where # is the edition
  589. number.  For instant cracks on software, call 1-312-ZAP-DISK and ask for Vic!
  590.